package com.annotation;

public class getClass {

    public static void main(String[] args) throws ClassNotFoundException {
        // 读取class
        // 1 通过实例对象获得
        PersonTest person = new PersonTest();
        Class c1 = person.getClass();
//        Class<? extends PersonTest> c1 = person.getClass();
        // 2 通过class读取
        Class c2 = PersonTest.class;
        // 3 通过forName读取
        Class c3 = Class.forName("com.annotation.PersonTest");

        // 4读取基本内置类型的包装类
        Class c4 = Integer.class;

        // getSupperClass 读取上一层类
    }

}


class PersonTest {
    public PersonTest() {}
}